﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;

namespace Atentado_ao_Riocentro
{
    public class Fase2 : CenaRaiz 
    {
        //Metodo construtor da classe.
        public Fase2(Game game) : base(game)
        {
            //Carregamos o background.
            this.backgroundfundo = new Fundo(game.Content.Load<Texture2D>(@"Imagens\fase2"), new Rectangle(0, 0, largura, altura));
            
        }
        //Metodo usado para atualizações no objeto.
        public override void Update(GameTime gameTime)
        {
            //Verificamos a tecla utilizada.
            teclado = Keyboard.GetState();

            //Se teclar p.
            if (teclado.IsKeyDown(Keys.O))
                //Mude para a cena Fase3.
            GerenciadorDeCena.ChangeScene(Game, EstadoDoJogo.Fase3);
            // se ele encontrar a alicate ele muda para cena 3. 
            if (achalicate == 2)
            {
                GerenciadorDeCena.ChangeScene(Game, EstadoDoJogo.Fase3);
            }
  
            base.Update(gameTime);
        }

        //Metodo usado para desenhar.
        public override void Draw(GameTime gameTime)
        {
            //Iniciamos a ferramenta de desenho.
            spriteBatch.Begin();
            //Desenhamos o background.
            backgroundfundo.Draw(spriteBatch);
            //Finalizamos a ferramenta de desenho.
            spriteBatch.End();


            base.Draw(gameTime);
        }

    }
}
